package com.bestow.lease.mapper;

import java.util.List;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.bestow.lease.domain.PrjBasicRiskHd;

/**
 * 放款前提页签显示标识Mapper接口
 * 
 * @author liliu
 * @date 2022-12-07
 */
public interface PrjBasicRiskHdMapper extends BaseMapper<PrjBasicRiskHd>
{
    /**
     * 查询放款前提页签显示标识
     * 
     * @param basicRiskHdId 放款前提页签显示标识主键
     * @return 放款前提页签显示标识
     */
    public PrjBasicRiskHd selectPrjBasicRiskHdByBasicRiskHdId(Long basicRiskHdId);

    /**
     * 查询放款前提页签显示标识列表
     * 
     * @param prjBasicRiskHd 放款前提页签显示标识
     * @return 放款前提页签显示标识集合
     */
    public List<PrjBasicRiskHd> selectPrjBasicRiskHdList(PrjBasicRiskHd prjBasicRiskHd);

    /**
     * 新增放款前提页签显示标识
     * 
     * @param prjBasicRiskHd 放款前提页签显示标识
     * @return 结果
     */
    public int insertPrjBasicRiskHd(PrjBasicRiskHd prjBasicRiskHd);

    /**
     * 修改放款前提页签显示标识
     * 
     * @param prjBasicRiskHd 放款前提页签显示标识
     * @return 结果
     */
    public int updatePrjBasicRiskHd(PrjBasicRiskHd prjBasicRiskHd);

    /**
     * 删除放款前提页签显示标识
     * 
     * @param basicRiskHdId 放款前提页签显示标识主键
     * @return 结果
     */
    public int deletePrjBasicRiskHdByBasicRiskHdId(Long basicRiskHdId);

    /**
     * 批量删除放款前提页签显示标识
     * 
     * @param basicRiskHdIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deletePrjBasicRiskHdByBasicRiskHdIds(Long[] basicRiskHdIds);
}
